package com.ruoyi.products.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 选品图片对象 buss_products_img
 *
 * @author star
 * @date 2025-06-04
 */
public class Img extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 商品ID */
    @Excel(name = "商品ID")
    private String productId;

    /** 图片名称 */
    @Excel(name = "图片名称")
    private String imageName;

    /** 图片类型 */
    @Excel(name = "图片类型")
    private String imageType;

    /** 图片路径1 */
    @Excel(name = "图片路径1")
    private String imagePath1;

    /** 图片路径2 */
    @Excel(name = "图片路径2")
    private String imagePath2;

    /** 图片路径3 */
    @Excel(name = "图片路径3")
    private String imagePath3;

    /** 图片路径4 */
    @Excel(name = "图片路径4")
    private String imagePath4;

    /** 图片路径5 */
    @Excel(name = "图片路径5")
    private String imagePath5;


    @Excel(name = "图片路径6")
    private String imagePath6;

    public String getImagePath6() {
        return imagePath6;
    }

    public void setImagePath6(String imagePath6) {
        this.imagePath6 = imagePath6;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }

    public void setProductId(String productId)
    {
        this.productId = productId;
    }

    public String getProductId()
    {
        return productId;
    }

    public void setImageName(String imageName)
    {
        this.imageName = imageName;
    }

    public String getImageName()
    {
        return imageName;
    }

    public void setImageType(String imageType)
    {
        this.imageType = imageType;
    }

    public String getImageType()
    {
        return imageType;
    }

    public void setImagePath1(String imagePath1)
    {
        this.imagePath1 = imagePath1;
    }

    public String getImagePath1()
    {
        return imagePath1;
    }

    public void setImagePath2(String imagePath2)
    {
        this.imagePath2 = imagePath2;
    }

    public String getImagePath2()
    {
        return imagePath2;
    }

    public void setImagePath3(String imagePath3)
    {
        this.imagePath3 = imagePath3;
    }

    public String getImagePath3()
    {
        return imagePath3;
    }

    public void setImagePath4(String imagePath4)
    {
        this.imagePath4 = imagePath4;
    }

    public String getImagePath4()
    {
        return imagePath4;
    }

    public void setImagePath5(String imagePath5)
    {
        this.imagePath5 = imagePath5;
    }

    public String getImagePath5()
    {
        return imagePath5;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("productId", getProductId())
            .append("imageName", getImageName())
            .append("imageType", getImageType())
            .append("imagePath1", getImagePath1())
            .append("imagePath2", getImagePath2())
            .append("imagePath3", getImagePath3())
            .append("imagePath4", getImagePath4())
            .append("imagePath5", getImagePath5())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
